package cn.edu.cqut.base.util;

import android.app.Activity;

public class WindowUtil {

	/**根据屏幕的大小设置字体*/
	public static int getDisplayAndFont(Activity context) {

		// 获取屏幕密度
		int screenWidth = context.getWindowManager().getDefaultDisplay()
				.getWidth(); // 屏幕宽（像素，如：480px）
		int screenHeight = context.getWindowManager().getDefaultDisplay()
				.getHeight(); // 屏幕高（像素，如：800p）
		return adjustFontSize(screenWidth, screenHeight) ;
	}

	public static int adjustFontSize(int screenWidth, int screenHeight) {

		if (screenWidth <= 240) { // 240X320 屏幕
			return 10;
		} else if (screenWidth <= 320) { // 320X480 屏幕
			return 14;
		} else if (screenWidth <= 480) { // 480X800 或 480X854 屏幕
			return 24;
		} else if (screenWidth <= 540) { // 540X960 屏幕
			return 26;
		} else if (screenWidth <= 800) { // 800X1280 屏幕
			return 30;
		} else { // 大于 800X1280
			return 30;
		}
	}
}
